.login_register {
  position : absolute;
  z-index : 2;
  top : 18px;
  right : 0;
  width : 270px;
  padding : 18px;
  font-size : 12px;
  border-radius : 5px 5px;
  background : #fff;
  .lr_title {
    height : 55px;
    margin-bottom : 10px;
    padding : 8px 0 0 65px;
    line-height : 180%;
    color : #4d4d4d;
    background : url('../../images/lgo-icon.png') no-repeat 0 0;
  }
  .lr_title p:last-child {
    color : #ccc;
  }
  .lr_link {
    margin-bottom : 15px;
    .lr_button {
      display : inline-block;
      float : left;
      width : 112px;
      height : 32px;
      line-height : 28px;
      text-align : center;
      color : #fff;
      border : 1px solid #ff6724;
      border-radius : 3px;
      background : #ff6724;

      .ys_icon {
        display : inline-table;
        width : 25px;
        height : 25px;
      }

      .ys_icon_login {
        background : url('../../images/index-icon.png') -200px -4px no-repeat;
      }

      .ys_icon_register {
        background : url('../../images/index-icon.png') -237px -4px no-repeat;
      }
    }
    .lr_button:hover {
      text-decoration : none;
      background : #fd5f1b;
    }
    .lr_register:hover {
      color : #fff;
      .ys_icon_register {
        background-position : -269px -4px;
      }
    }
    .lr_register {
      float : right;
      color : #ff6724;
      background : #fff;
    }
  }
  .lr_help {
    .lr_help_list {
      border-top : 1px dashed #efefef;
      border-bottom : 1px dashed #efefef;
    }
    .lr_help_items {
      display : inline-block;
      width : 75px;
      height : 100%;
      padding-top : 35px;
      padding-bottom : 10px;
      text-align : center;
      background-image : url(../../images/kstd_icon.png);
      background-repeat : no-repeat;
    }

    .lr_xs {
      background-position : center 12px;
    }

    .lr_lc {
      border-right : 1px solid #efefef;
      border-left : 1px solid #efefef;
      background-position : center -55px;
    }

    .lr_zc {
      background-position : center -127px;
    }
  }
  .lr_notice {
    .lr_notice_title {
      height : 30px;
      font-size : 12px;
      line-height : 30px;
      color : #999;

      a {
        color : #999;
      }
      a:hover {
        color : #ff6724;
      }
    }
    .lr_notice_items {
      line-height : 180%;
    }
  }
}
